package br.com.moto.web;

import br.com.moto.ejb.PessoaSessionBean;
import br.com.moto.entity.Pessoa;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name = "perfilController")
@SessionScoped
public class PerfilMBean {
    
    @EJB
    private PessoaSessionBean pessoaSessionBean;
    private Pessoa pessoa = new Pessoa();
    
    public PerfilMBean() {
    }
    
    @PostConstruct
    public void onLoad() {
            pessoa = pessoaSessionBean.getPessoaByEmail(LoginUtils.getLoggedUser());
    }

    public Pessoa getPessoa() {
        return pessoa;
    }

    public void setPessoa(Pessoa pessoa) {
        this.pessoa = pessoa;
    }    
}